package com.xoa.model.document;

import java.util.List;

/**
 * 创建作者:   杨 胜
 * 创建日期:   2017-6-13 下午7:39:21
 * 类介绍  :    公文文号设置实体类
 * 构造参数:
 */
public class SysRuleModel {
    /**
     * 主键
     */
    private String id;
    /**
     * 公文文号名
     */
    private String name;
    /**
     * 排序号
     */
    private String orderId;
    /**
     * 表达式
     */
    private String expression;
    /**
     * 描述
     */
    private String description;
    /**
     * 计数器
     */
    private Integer counter;
    /**
     * 位数
     */
    private String digit;
    /**
     * 唯一标识
     */
    private String code;
    /*
    * 规则后数据
    * */
    private String expressionStr;

    // 编号管理中的标题
    private List<String> ruleTitles;

    // 编号管理中的解析
    private List<String> ruleExps;


    private String privUser;
    private String privDept;
    private String privRole;
    private String privUserString;
    private String privDeptString;
    private String privRoleString;

    public String getPrivUserString() {
        return privUserString;
    }

    public void setPrivUserString(String privUserString) {
        this.privUserString = privUserString;
    }

    public String getPrivDeptString() {
        return privDeptString;
    }

    public void setPrivDeptString(String privDeptString) {
        this.privDeptString = privDeptString;
    }

    public String getPrivRoleString() {
        return privRoleString;
    }

    public void setPrivRoleString(String privRoleString) {
        this.privRoleString = privRoleString;
    }

    public String getPrivUser() {
        return privUser;
    }

    public void setPrivUser(String privUser) {
        this.privUser = privUser;
    }

    public String getPrivDept() {
        return privDept;
    }

    public void setPrivDept(String privDept) {
        this.privDept = privDept;
    }

    public String getPrivRole() {
        return privRole;
    }

    public void setPrivRole(String privRole) {
        this.privRole = privRole;
    }

    public List<String> getRuleTitles() {
        return ruleTitles;
    }

    public void setRuleTitles(List<String> ruleTitles) {
        this.ruleTitles = ruleTitles;
    }

    public List<String> getRuleExps() {
        return ruleExps;
    }

    public void setRuleExps(List<String> ruleExps) {
        this.ruleExps = ruleExps;
    }

    public String getExpressionStr() {
        return expressionStr;
    }

    public void setExpressionStr(String expressionStr) {
        this.expressionStr = expressionStr;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getExpression() {
        return expression;
    }

    public void setExpression(String expression) {
        this.expression = expression;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getCounter() {
        return counter;
    }

    public void setCounter(Integer counter) {
        this.counter = counter;
    }

    public String getDigit() {
        return digit;
    }

    public void setDigit(String digit) {
        this.digit = digit;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }
}
